package com.practice.javabase.jdk8.functionalInterface;

import java.io.Serializable;
import java.util.function.Supplier;

/**
 * @功能：
 * @版本： V1
 * @版权： 信息技术有限公司（http://www.mychery.com/）
 * @作者： 磐石战队开发组  00355760
 * @日期： 2024/8/9 14:28
 */
@FunctionalInterface
public interface MethodSupplier<T, R> extends Serializable {
    T get(R r);
    default Supplier<T> toSupplier(R r) {
        return () -> {
            return get(r);
        };
    }
}
